home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / man / cat.1 / objdump.1 < prev    next >
Text File  |  1995-07-25  |  14KB  |  331 lines

  1.  
  2.  
  3.  
  4.      oooobbbbjjjjdddduuuummmmpppp((((1111))))      ccccyyyyggggnnnnuuuussss ssssuuuuppppppppoooorrrrtttt ((((5555 NNNNoooovvvveeeemmmmbbbbeeeerrrr 1111999999991111))))       oooobbbbjjjjdddduuuummmmpppp((((1111))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           objdump - display information from object files.
  10.  
  11.  
  12.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  13.           oooobbbbjjjjdddduuuummmmpppp
  14.                [----aaaa|--------aaaarrrrcccchhhhiiiivvvveeee----hhhheeeeaaaaddddeeeerrrrssss] [----bbbb _b_f_d_n_a_m_e | --------ttttaaaarrrrggggeeeetttt====_b_f_d_n_a_m_e]
  15.                [----dddd|--------ddddiiiissssaaaasssssssseeeemmmmbbbblllleeee] [----DDDD|--------ddddiiiissssaaaasssssssseeeemmmmbbbblllleeee----aaaallllllll]
  16.                [----ffff|--------ffffiiiilllleeee----hhhheeeeaaaaddddeeeerrrrssss] [----hhhh|--------sssseeeeccccttttiiiioooonnnn----hhhheeeeaaaaddddeeeerrrrssss | --------hhhheeeeaaaaddddeeeerrrrssss]
  17.                [----iiii|--------iiiinnnnffffoooo] [----jjjj _s_e_c_t_i_o_n | --------sssseeeeccccttttiiiioooonnnn====_s_e_c_t_i_o_n]
  18.                [----llll|--------lllliiiinnnneeee----nnnnuuuummmmbbbbeeeerrrrssss] [----mmmm _m_a_c_h_i_n_e |
  19.                --------aaaarrrrcccchhhhiiiitttteeeeccccttttuuuurrrreeee====_m_a_c_h_i_n_e] [----rrrr|--------rrrreeeelllloooocccc]
  20.                [----RRRR|--------ddddyyyynnnnaaaammmmiiiicccc----rrrreeeelllloooocccc] [----ssss|--------ffffuuuullllllll----ccccoooonnnntttteeeennnnttttssss] [----SSSS|--------ssssoooouuuurrrrcccceeee]
  21.                [--------ssssttttaaaabbbbssss] [----tttt|--------ssssyyyymmmmssss] [----TTTT|--------ddddyyyynnnnaaaammmmiiiicccc----ssssyyyymmmmssss]
  22.                [----xxxx|--------aaaallllllll----hhhheeeeaaaaddddeeeerrrrssss] [--------vvvveeeerrrrssssiiiioooonnnn] [--------hhhheeeellllpppp] _o_b_j_f_i_l_e...
  23.  
  24.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  25.           oooobbbbjjjjdddduuuummmmpppp displays information about one or more object files.
  26.           The  options control what particular information to display.
  27.           This information is mostly useful  to  programmers  who  are
  28.           working  on the compilation tools, as opposed to programmers
  29.           who just want their program to compile and work.
  30.  
  31.           _o_b_j_f_i_l_e...  are the object files to be examined.   When  you
  32.           specify  archives,  oooobbbbjjjjdddduuuummmmpppp shows information on each of the
  33.           member object files.
  34.  
  35.  
  36.      OOOOPPPPTTTTIIIIOOOONNNNSSSS
  37.           Where long and short forms of an option are shown  together,
  38.           they  are  equivalent.   At  least  one  option  besides  ----llll
  39.           (--------lllliiiinnnneeee----nnnnuuuummmmbbbbeeeerrrrssss) must be given.
  40.  
  41.  
  42.           ----aaaa
  43.  
  44.           --------aaaarrrrcccchhhhiiiivvvveeee----hhhheeeeaaaaddddeeeerrrrssss
  45.                If any files from _o_b_j_f_i_l_e are archives, display the ar-
  46.                chive  header  information  (in a format similar to `llllssss
  47.                ----llll').  Besides the information you could list with  `aaaarrrr
  48.                ttttvvvv',  `oooobbbbjjjjdddduuuummmmpppp ----aaaa' shows the object file format of each
  49.                archive member.
  50.  
  51.  
  52.           ----bbbb _b_f_d_n_a_m_e
  53.  
  54.           --------ttttaaaarrrrggggeeeetttt====_b_f_d_n_a_m_e
  55.                 Specify the object-code format for the object files to
  56.                be _b_f_d_n_a_m_e.  This may not be necessary; _o_b_j_d_u_m_p can au-
  57.                tomatically recognize many formats.  For example,
  58.  
  59.                objdump -b oasys -m vax -h fu.o
  60.  
  61.  
  62.  
  63.      Page 1                                          (printed 7/12/95)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      oooobbbbjjjjdddduuuummmmpppp((((1111))))      ccccyyyyggggnnnnuuuussss ssssuuuuppppppppoooorrrrtttt ((((5555 NNNNoooovvvveeeemmmmbbbbeeeerrrr 1111999999991111))))       oooobbbbjjjjdddduuuummmmpppp((((1111))))
  71.  
  72.  
  73.  
  74.                display summary information from  the  section  headers
  75.                (`----hhhh') of `ffffuuuu....oooo', which is explicitly identified (`----mmmm')
  76.                as a Vax object file in the format  produced  by  Oasys
  77.                compilers.  You can list the formats available with the
  78.                `----iiii' option.
  79.  
  80.  
  81.           ----dddd
  82.  
  83.           --------ddddiiiissssaaaasssssssseeeemmmmbbbblllleeee
  84.                Display the assembler mnemonics  for  the  machine  in-
  85.                structions from _o_b_j_f_i_l_e.  This option only disassembles
  86.                those sections which are expected to  contain  instruc-
  87.                tions.
  88.  
  89.  
  90.           ----DDDD
  91.  
  92.           --------ddddiiiissssaaaasssssssseeeemmmmbbbblllleeee----aaaallllllll
  93.                Like ----dddd, but disassemble the contents of all  sections,
  94.                not just those expected to contain instructions.
  95.  
  96.  
  97.           ----ffff
  98.  
  99.           --------ffffiiiilllleeee----hhhheeeeaaaaddddeeeerrrrssss
  100.                Display summary information from the overall header  of
  101.                each file in _o_b_j_f_i_l_e.
  102.  
  103.  
  104.           ----hhhh
  105.  
  106.           --------sssseeeeccccttttiiiioooonnnn----hhhheeeeaaaaddddeeeerrrrssss
  107.  
  108.           --------hhhheeeeaaaaddddeeeerrrrssss
  109.                Display summary information from the section headers of
  110.                the object file.
  111.  
  112.  
  113.           --------hhhheeeellllpppp
  114.                Print a summary of the options to oooobbbbjjjjdddduuuummmmpppp and exit.
  115.  
  116.  
  117.           ----iiii
  118.  
  119.           --------iiiinnnnffffoooo
  120.                Display a list showing  all  architectures  and  object
  121.                formats available for specification with ----bbbb or ----mmmm.
  122.  
  123.  
  124.           ----jjjj _n_a_m_e
  125.  
  126.  
  127.  
  128.  
  129.      Page 2                                          (printed 7/12/95)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      oooobbbbjjjjdddduuuummmmpppp((((1111))))      ccccyyyyggggnnnnuuuussss ssssuuuuppppppppoooorrrrtttt ((((5555 NNNNoooovvvveeeemmmmbbbbeeeerrrr 1111999999991111))))       oooobbbbjjjjdddduuuummmmpppp((((1111))))
  137.  
  138.  
  139.  
  140.           --------sssseeeeccccttttiiiioooonnnn====_n_a_m_e
  141.                 Display information only for section _n_a_m_e
  142.  
  143.  
  144.           ----llll
  145.  
  146.           --------lllliiiinnnneeee----nnnnuuuummmmbbbbeeeerrrrssss
  147.                Label the display (using  debugging  information)  with
  148.                the  filename  and source line numbers corresponding to
  149.                the object code shown.  Only useful with ----dddd or ----DDDD.
  150.  
  151.  
  152.           ----mmmm _m_a_c_h_i_n_e
  153.  
  154.           --------aaaarrrrcccchhhhiiiitttteeeeccccttttuuuurrrreeee====_m_a_c_h_i_n_e
  155.                 Specify the object files _o_b_j_f_i_l_e are for  architecture
  156.                _m_a_c_h_i_n_e.   You  can  list available architectures using
  157.                the `----iiii' option.
  158.  
  159.  
  160.           ----rrrr
  161.  
  162.           --------rrrreeeelllloooocccc
  163.                Print the relocation entries of the file.  If used with
  164.                ----dddd or ----dddd, the relocations are printed interspersed with
  165.                the disassembly.
  166.  
  167.  
  168.           ----RRRR
  169.  
  170.           --------ddddyyyynnnnaaaammmmiiiicccc----rrrreeeelllloooocccc
  171.                Print the dynamic relocation entries of the file.  This
  172.                is only meaningful for dynamic objects, such as certain
  173.                types of shared libraries.
  174.  
  175.  
  176.           ----ssss
  177.  
  178.           --------ffffuuuullllllll----ccccoooonnnntttteeeennnnttttssss
  179.                Display the full contents of any sections requested.
  180.  
  181.  
  182.           ----SSSS
  183.  
  184.           --------ssssoooouuuurrrrcccceeee
  185.                Display source code  intermixed  with  disassembly,  if
  186.                possible.  Implies ----dddd.
  187.  
  188.  
  189.           --------ssssttttaaaabbbbssss
  190.                Display the contents of  the  .stab,  .stab.index,  and
  191.                .stab.excl  sections  from  an  ELF file.  This is only
  192.  
  193.  
  194.  
  195.      Page 3                                          (printed 7/12/95)
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.      oooobbbbjjjjdddduuuummmmpppp((((1111))))      ccccyyyyggggnnnnuuuussss ssssuuuuppppppppoooorrrrtttt ((((5555 NNNNoooovvvveeeemmmmbbbbeeeerrrr 1111999999991111))))       oooobbbbjjjjdddduuuummmmpppp((((1111))))
  203.  
  204.  
  205.  
  206.                useful on systems (such as Solaris 2.0) in which  .stab
  207.                debugging  symbol-table  entries  are carried in an ELF
  208.                section.   In  most  other  file   formats,   debugging
  209.                symbol-table  entries are interleaved with linkage sym-
  210.                bols, and are visible in the --syms output.
  211.  
  212.  
  213.           ----tttt
  214.  
  215.           --------ssssyyyymmmmssss
  216.                Symbol Table.  Print the symbol table  entries  of  the
  217.                file.   This  is similar to the information provided by
  218.                the `nnnnmmmm' program.
  219.  
  220.  
  221.           ----TTTT
  222.  
  223.           --------ddddyyyynnnnaaaammmmiiiicccc----ssssyyyymmmmssss
  224.                Dynamic Symbol Table.  Print the dynamic  symbol  table
  225.                entries  of  the  file.   This  is  only meaningful for
  226.                dynamic objects, such as certain types  of  shared  li-
  227.                braries.   This  is similar to the information provided
  228.                by the `nnnnmmmm' program when given the ----DDDD  ((((--------ddddyyyynnnnaaaammmmiiiicccc))))  op-
  229.                tion.
  230.  
  231.  
  232.           --------vvvveeeerrrrssssiiiioooonnnn
  233.                Print the version number of oooobbbbjjjjdddduuuummmmpppp and exit.
  234.  
  235.  
  236.           ----xxxx
  237.  
  238.           --------aaaallllllll----hhhheeeeaaaaddddeeeerrrrssss
  239.                Display all available header information, including the
  240.                symbol  table  and  relocation  entries.  Using `----xxxx' is
  241.                equivalent to specifying all of `----aaaa ----ffff ----hhhh ----rrrr ----tttt'.
  242.  
  243.  
  244.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  245.           `bbbbiiiinnnnuuuuttttiiiillllssss' entry in iiiinnnnffffoooo; _T_h_e _G_N_U _B_i_n_a_r_y  _U_t_i_l_i_t_i_e_s,  Roland
  246.           H. Pesch (October 1991); nnnnmmmm(1111).
  247.  
  248.  
  249.      CCCCOOOOPPPPYYYYIIIINNNNGGGG
  250.           Copyright (c) 1991 Free Software Foundation, Inc.
  251.  
  252.           Permission is granted to make and distribute verbatim copies
  253.           of  this  manual provided the copyright notice and this per-
  254.           mission notice are preserved on all copies.
  255.  
  256.           Permission is granted to copy and distribute  modified  ver-
  257.           sions of this manual under the conditions for verbatim copy-
  258.  
  259.  
  260.  
  261.      Page 4                                          (printed 7/12/95)
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.      oooobbbbjjjjdddduuuummmmpppp((((1111))))      ccccyyyyggggnnnnuuuussss ssssuuuuppppppppoooorrrrtttt ((((5555 NNNNoooovvvveeeemmmmbbbbeeeerrrr 1111999999991111))))       oooobbbbjjjjdddduuuummmmpppp((((1111))))
  269.  
  270.  
  271.  
  272.           ing, provided that the entire resulting derived work is dis-
  273.           tributed under the terms of a permission notice identical to
  274.           this one.
  275.  
  276.           Permission is granted to copy and distribute translations of
  277.           this  manual  into  another language, under the above condi-
  278.           tions for modified versions, except that this permission no-
  279.           tice  may  be  included in translations approved by the Free
  280.           Software Foundation instead of in the original English.
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.      Page 5                                          (printed 7/12/95)
  328.  
  329.  
  330.  
  331.